type reflect.funcType
18 uses
reflect (current package)
abi.go#L387: func newAbiDesc(t *funcType, rcvr *abi.Type) abiDesc {
makefunc.go#L21: ftyp *funcType
makefunc.go#L52: ftyp := (*funcType)(unsafe.Pointer(t))
makefunc.go#L107: ftyp := (*funcType)(unsafe.Pointer(v.Type().(*rtype)))
type.go#L361: type funcType = abi.FuncType
type.go#L626: ft := (*funcType)(unsafe.Pointer(mtyp))
type.go#L1573: t := (*funcType)(unsafe.Pointer(T))
type.go#L1574: v := (*funcType)(unsafe.Pointer(V))
type.go#L1828: Type: TypeOf(funcType{}),
type.go#L1852: prototype := *(**funcType)(unsafe.Pointer(&ifunc))
type.go#L1860: ft := (*funcType)(unsafe.Pointer(o.Field(0).Addr().Pointer()))
type.go#L1936: func funcStr(ft *funcType) string {
type.go#L2726: ftyp *funcType // function signature
type.go#L2745: func funcLayout(t *funcType, rcvr *abi.Type) (frametype *abi.Type, framePool *sync.Pool, abid abiDesc) {
value.go#L390: t := (*funcType)(unsafe.Pointer(v.typ()))
value.go#L875: func methodReceiver(op string, v Value, methodIndex int) (rcvrtype *abi.Type, t *funcType, fn unsafe.Pointer) {
value.go#L892: t = (*funcType)(unsafe.Pointer(tt.typeOff(m.Typ)))
value.go#L905: t = (*funcType)(unsafe.Pointer(typeOffFor(v.typ(), m.Mtyp)))